package br.com.model.bo;

import java.util.List;

import br.com.model.dao.FrotaDAO;
import br.com.model.dao.VeiculoDAO;
import br.com.model.entity.Frota;
import br.com.model.entity.Veiculo;

public class ManterFrotaBO {

private FrotaDAO frotaDAO;
private VeiculoDAO veiculoDAO;

private Veiculo veiculo;
private Frota frota;

private List<Frota> frotas;
private List<Veiculo> veiculos;

public ManterFrotaBO() throws Exception{
	this.frotas = this.frotaDAO.listAll();
}

public List<Frota> listarFrota(){
	return this.frotas;
}

public List<Veiculo> listarVeiculosByFrota(Frota frota) throws Exception{
	this.veiculos = this.veiculoDAO.listByFrota(frota);
	return this.veiculos;
}

public Veiculo getVeiculo() {
	return veiculo;
}

public void setVeiculo(Veiculo veiculo) {
	this.veiculo = veiculo;
}

public Frota getFrota() {
	return frota;
}

public void setFrota(Frota frota) {
	this.frota = frota;
}

public List<Frota> getFrotas() {
	return frotas;
}

public void setFrotas(List<Frota> frotas) {
	this.frotas = frotas;
}

public List<Veiculo> getVeiculos() {
	return veiculos;
}

public void setVeiculos(List<Veiculo> veiculos) {
	this.veiculos = veiculos;
}

public FrotaDAO getFrotaDAO() {
	return frotaDAO;
}

public void setFrotaDAO(FrotaDAO frotaDAO) {
	this.frotaDAO = frotaDAO;
}

}


